草庐IT

WordPress 分类法

全部标签

php - Wordpress 管理员 - 需要自定义元检查

我在wordpress管理员中添加自定义用户元数据,我希望我的两个自定义字段是必需的,但是我如何显示错误并告诉wordpress在出错时不要更新配置文件?add_action('personal_options_update','sweety_admin_update_extra_profile_fields');add_action('edit_user_profile_update','sweety_admin_update_extra_profile_fields');functionsweety_admin_update_extra_profile_fields($user){

php - wordpress JSONAPI 内省(introspection)器总是将数量限制在 10?

我对Wordpress和JSONAPI有点陌生,如果这是一个新手问题,请原谅我,但我正在尝试获取一些不同自定义帖子类型的所有帖子,并且通过我自己的JSONController(扩展JSONAPI)将它们作为JSON返回如果我这样做:$posts=$json_api->introspector->get_posts(array('post_type'=>array('post','tweet','gallery','video','music'),'post_parent'=>0,'order'=>'ASC','orderby'=>'date','numberposts'=>100000

php - Wordpress query_posts orderby rand 在类别存档模板中不起作用

我无法让我的Wordpress主题随机显示我在类别文件中显示的帖子[我将其用作CMS]。主页正常随机化,我[我认为]正确地改变了WP_query。下面是确切的args数组:array(4){["orderby"]=>string(4)"rand"["order"]=>string(3)"ASC"["posts_per_page"]=>string(2)"-1"["category_name"]=>string(8)"branding"}为了便于阅读,它是:orderby=>randorder=>ASCposts_per_page=>-1category_name=>branding(o

PHP - Wordpress - 插件小部件更新功能 - 更新数组值 [Foreach 循环不工作]

我正在开发一个带有小部件的wordpress插件。目前小部件的更新功能如下所示。functionupdate($new,$old){$instance=$old;//UpdateValues$instance['element-one']=$new['element-one'];$instance['element-two']=$new['element-two'];$instance['element-three']=$new['element-three'];$instance['element-four']=$new['element-four'];//ReturnNewInst

php - 菜单中的 Wordpress 自定义链接不起作用

我正在使用一个空白的主题模板来创建一个wordpress主题,我通过将以下代码添加到header.php来启用菜单:>'primary'));?>然后我将其添加到functions.php中:if(function_exists('register_nav_menus')){register_nav_menus(array('main_nav'=>'MainNavigationMenu'));};当我添加到页面的链接时,菜单显示并且工作正常,但是当我添加自定义链接说http://www.google.com时标签为Google的导航栏中没有显示任何内容。当我查看源代码时,根本没有填充自

php - WordPress PHP Cron 作业

我有一个插件可以将csv数据导入到wordpress表格中。它通过Wordpress仪表板运行,您可以在其中输入一些详细信息并单击一个按钮来执行它。我已经更改了插件,以便输入数据是静态的(每次都来自相同的csv)并且现在都位于一个php文件中。我想安排一个Cron作业每隔一小时左右执行一次这个脚本。我尝试使用cPanel进行设置并直接访问php文件,但它不起作用(未显示任何内容)。我相信这是因为该插件使用了wp_insert_post等wordpress函数。我如何运行这个脚本,就好像它是通过wordpress仪表板运行的一样,作为一个预定的事件?注意:该文件还包含一些javascri

php - WordPress 内部 URL 重写是如何工作的?

Wordpress的htaccess文件(通常)如下所示。RewriteEngineOnRewriteBase/wordpress/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule./wordpress/index.php[L]使用此重写规则,Apache将未找到的URL重定向到index.php。然后PHP处理URL并为我们提供相关数据。我在很多地方都读过这个。但实际上PHP是如何重定向的呢?我想了解此重定向背后的技术。我的意

php - 如何跳过 Wordpress 中相邻帖子的某些链接?

我使用以下代码从单个帖子模板中分别获取上一篇和下一篇帖子的链接;我的问题是,如果有某些帖子我希望这些代码跳过,然后直接转到那些,我可以使用自定义字段以某种方式做到这一点,或者我怎样才能让Wordpress跳过一个当某个链接出现时并获取下一个相邻的链接,而不是先转到我想跳过的链接然后重定向之类的,而是立即回显正确的链接..?非常感谢!亚历克斯 最佳答案 您可以通过不同的方式来解决这个问题。最简单的解决方案可能是使用“排除类别”(第二个参数),例如从术语ID为5的类别中排除帖子:get_adjacent_post(false,'5',f

php - 将 if/else PHP 重定向添加到 Wordpress 中的页面模板

好吧,这是一个谜题:众所周知,Wordpress有一个重定向功能,看起来像这样:所以我想要制作的是一个可以应用于特定安全页面的页面模板,以便当未登录的个人尝试访问这些页面时,他们会被重定向到wp-login页面。简单吧?没那么多。这是我的代码:“echo”部分只是为了确保代码正常工作;果然,当我在登录后加载页面时,页面的一角是“欢迎,注册用户!”。当我没有登录时,问题就来了。我得到的只是一个白屏;没有重定向。奇怪的是当我输入:...在页面顶部,重定向就像一个魅力。到底有什么区别,我应该怎么做才能使这项工作正常进行? 最佳答案 这可能

php - Wordpress 语法错误,意外 [

我在安装wordpress时遇到问题。当我在本地工作时,此功能正常工作:functionget_images_from_media_library(){$args=array('post_type'=>'attachment','post_mime_type'=>'image','numberposts'=>-1,'post_status'=>null,'post_parent'=>null,//anyparent);$attachments=get_posts($args);$images=array();if($attachments){foreach($attachmentsas